#ifndef __LCD_H__
#define __LCD_H__
#include "ili9486.h"


void LCD_Draw_Point(u16 Xpos,u16 Ypos,u16 Color );
void LCD_SetDrawBlock(u16 SX,u16 EX,u16 SY,u16 EY );
void LCD_Dis_8X16Ascill(u16 Xpos,u16 Ypos,char str,u16 Pcolor,u16 Bcolor);
u16 RGB(u8 R,u8 G,u8 B);
void LCD_Picture(u16 x,u16 y,u16 Width,u16 High,const unsigned char * p);
void LCD_Dis_32X32HZ(unsigned int Xpos, unsigned int Ypos, char *Str, unsigned char Num, unsigned int Pcolor,unsigned int Bcolor);
void LCD_Dis_8x16string(u16 xpos,u16 ypos,const char *str,u16 pcolor,u16 bcolor);
void LCD_DrawLine(u16 x1, u16 y1, u16 x2, u16 y2, u16 pcolor);
void LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2,u16 pcolor);
void Draw_Circle(u16 x,u16 y,u8 r,u16 pcolor);
void TP_draw_adjust_point(u16 x,u16 y,u16 color);
void Draw_Big_Point(u16 x,u16 y,u16 color);
void LCD_Dis_Ascill_Sf(u16 Xpos, u16 Ypos, char Str, u16 Pcolor, u16 Bcolor, u16 Size);
void LCD_Dis_Str_Sf(u16 Xpos, u16 Ypos, const unsigned char *Str, u16 Pcolor, u16 Bcolor, u16 Size);
void LCD_Dis_Hz_Sf(u16 Xpos, u16 Ypos, const unsigned char *Str, u16 Pcolor, u16 Bcolor, u16 Size);
void LCD_Dis_String(u16 Xpos,u16 Ypos, const unsigned char *Str, u16 Pcolor, u16 Bcolor, u16 Size);


#endif




